# + - * / 取余%  平方**  取整//

#定义字符串
# intnum=2
# str(int)
# floatnum=2.1
# strtype="abcdefghijklmnopqrstufbaifaaaaafdopqmoadnaiwvwsyz"
# strtype1 = "hello world!"

#print(type(strtype))
#print(strtype[::2])#切片
#print(strtype[::-1])#切片
# print(strtype.replace("a", "1"))#替换
# print(strtype.upper())#转换大小写
# print(len(strtype))#获取字符串大小
# print(strtype.count("a"))#获取某个元素字符数量
#获取某个字符串位置
# print(strtype.index("e"))#找不到会报错
# print(strtype.index("e"))#查找不到返回-1
#print(list(strtype))#转换为列表
# alist=strtype1.split(" ")#实现将字符串按对应分隔符转成字典
# alist.append("我们")
# print(alist)
# print("".join(alist))

#定义列表，列表可逆可修改
# listtype=[1,3,4,5,2,5,7]#定义空列表
# listtype1=["1",2,{1,2},(1,2),{"key1":"value1","key2":"value2"}]#定义列表并赋值，列表中的值可以是任意数据类型
# listtype2=list()#定义空列表
# print(listtype2,listtype1,listtype)
# print(listtype1[2])#列表切片
#删除具体值
# listtype1.remove({1,2})
# print(listtype1)
# del listtype1[-1]
# print(listtype1)
# listtype1.pop(-1)
# print(listtype1)
#插入
# listtype1.insert(2,"121")
# print(listtype1)
#列表倒序
# listtype.sort(reverse=True)
# print(listtype)


#定义元组,不可改变
# tupleType=tuple()
# tupleType1=()
# tupleType2=(1,"2",{5,2},(1,4),1)
# print(tupleType2.count(1))
# print(tupleType2.index((1,2)))

#定义集合
"""setType=set()
setType1={}
setType2={1,4,4,2,(1,4),1}
setType3={1,5,(1,3),"1"}"""
#去重
# print(setType2)
# #交集
# print(setType2.intersection(setType3))
# #并集
# print(setType2.union(setType3))
#添加元素
# setType2.add("b")
# print(setType2)
# setType3.update("b","c","w")#更新集合，批量添加多个
# print(setType3)
#删除指定元素
# setType3.remove(5)
# # print(setType3)
# setType3.pop()#随机删除
# print(setType3)
#清除集合
# setType3.clear()
# print(setType3)
# #拷贝
# x=setType3.copy()
# print(x,setType3)




#定义字典
"""dictType={}
dictType1=dict()
thisdict =	{
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}"""
# print(thisdict)
#获取键名
# print(thisdict.keys())
#获取全部键及信息
# print(thisdict.items())
#获取全部值
# print(thisdict.values())
#获取相应键的值
# x=thisdict["year"]
# print(x)
# print(thisdict.get("year"))
#删除键
# thisdict.pop("year")
# print(thisdict)
#增
# thisdict["witer"]="雨果"
# print(thisdict)
#群增
# thisdict.update("id":"1")



# i=1
# d=2
# print(i==d)
# i=True
# d=False
# z=True
# v=False
# q=i and d
# w=i or v
#
# print(w)


#定义列表
#浅复制
a = [1,[2,3]]
c=a.copy()
a[0]=2
a[1][0]=5
print(a,c)

